body {
	background:url(../image/theme3/pattern.png);
	}
#container {
	min-width:inherit;
	max-width:inherit;
	}
#content {
	max-width:1040px;
	min-width:996px;
	margin:auto;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
	}
.store-home { padding-top:40px; }

/* 
	============================
    COMMON CSS
	============================ 
*/	
	/* ALL LINKS */
	.footer-wrapper,
	#header-container {
		background-color:#434444;	
	}
	
/* 
	============================
    HEADER
	============================ 
*/	
	#header #cart .heading a span,
	#welcome {
		color:#a1a3a4;
	}
	#welcome a,
	.header-options .icon-myaccount,
	.header-options .icon-wishlist,
	#language .selected-language, 
	#currency .selected-currency {
		color:#f690a3;
	}
	
	#language ul, #currency ul,
	.header-options .icon-myaccount:hover,
	.header-options .icon-wishlist:hover,
	#language:hover, 
	#currency:hover {
		background-color:#f690a3;
	}
	
	#search input,
	#header #cart .heading {
		border-color:#595a5b;
	}
	
	#search input {
		background-color:#434444;
		color:#a1a3a4;
	}
	#header #cart .heading:hover:after {
		color: #fff;
	}
	
/* 
	============================
    MENU
	============================ 
*/	
	.menu { 
		max-width:1040px;
		min-width:996px;
		width:auto;
		background-color:#ed5f79;
		border:none;
	}
	.menu-wrapper {
		background-color:#cb5a6e;	
	}
	.menu > ul > li > a.top-lvl {
		color:#fff;	
	}
	.menu > ul > li > div,
	.menu > ul > li:hover > a.top-lvl {
		background: #cb5a6e;
	}
	.menu > ul > li ul > li > a.sub-lvl {
		border-color:#bd5265;	
	}
	

/* 
	============================
    FOOTER
	============================ 
*/	
	.custom-footer {
		border:none;	
	}
	.social a,
	#footer .contact-info .ph-image, 
	#footer .contact-info .fax-image, 
	#footer .contact-info .email-image {
		background-color:#646566;
		border-color:#646566;
		color:#434444;
	}
	#footer .column .ul-list li:before {
		background-color:#606060;	
	}
	#footer .contact-info li span:last-child,
	#footer .contact-info li a {
		color:#a1a3a4;
	}
	#twitter > a:hover,
	#twitter ul li a:hover,
	#footer .contact-info li a:hover,
	.cp-text a:hover,
	#footer a:hover {
		color:#fff;	
	}
	.custom-footer .header-2,
	.custom-footer .column,
	.custom-footer .column p,
	#footer h3 {
		color:#a1a3a4;
	}
	#footer h3,
	.footer-bt,
	#footer,
	#twitter ul li,
	.custom-footer .column {
		border-color:#505152;
	}
	